1 talk inconsiderately and without restraint
English-spanish dictionary > talk inconsiderately and without restraint